public class Demo02 {
    public static void main(String[] args) {
//        返回虚拟机示图使用的最大内存
        long max = Runtime.getRuntime().maxMemory();//字节 1024*1024
//        返回Jvm的总内存
        long total = Runtime.getRuntime().totalMemory();

        System.out.println("max="+max+"字节\t"+(max/(double)1024/1024));
        System.out.println("total="+total+"字节\t"+(total/(double)1024/1024));
//默认情况下：分配的总内存是电脑内存的1/4;而初始化的内存：1/64
//        -Xms1024m -Xmx1024m -XX:+PrintGCDetails
/**
 * 出现OOM错误，你怎么解决？
 * 1.先尝试把堆内存的空间调大看结果：-Xms1024m -Xmx1024m -XX:+PrintGCDetails
 * 2.如果还错，分析内存，看一下那个地方出现了问题（专业工具）
 */
    }
}

